jsf<f:convertDateTime组件怎么设置属性都不管用

来源:百度知道 编辑:UC知道 时间:2024/06/02 12:28:03
<h:outputText value="发送时间:" />
<h:outputText id="sendtime" value="#{Message.sendtime}">
<f:convertDateTime pattern="yyyy-MM-dd hh:mm:ss" dateStyle="default"/>
</h:outputText>
存在数据库的sendtime的时间为2008-8-22 06:12:39,但是通过convertdatetime组件在页面输出的格式,一直都是2008-8-22,不管组件的属性怎么设置都是。望解答

输出的数据在数据库中截取了

我们两个正好相反,我数据库里是“yyyy-MM-dd hh:mm:ss”这种格式的,想在界面显示成“yyyy-MM-dd”的格式,但是无论怎样设置“f:convertDateTime pattern”的属性都不行。最后我检查发现原来是我的数据类型有问题,“f:convertDateTime pattern”操作的是Date类型的数据,但我的数据库里的数据是String类型的,用Date类型的其他字段在页面显示无问题!建议你检查一下你的数据库中的数据类型是否是Date类型。希望对你有所帮助!!!!